2014-06-03 - 10735 - BADI Implementation & Activation for Japan Fixed Asset Depreciation and Tax Law #CompanyCode #JapanABAP #abapbadi #JapanFICO
SPECIFICATIONS
10735 - BADI Implementation / Activation for Japan Project
Purpose
BADI Implementation / Activation for Japan
Admin Info
Purpose
|
BADI Implementation / Activation for Japan
|
Requested By
|
Jingsha Brennan
|
Spec Created By
|
Venkat Kondapally / Prudvi
|
Spec Created Date
|
05/03/2014
|
Spec QA by
|
Venkat Ramana
|
Objects
|
Z_FAA_DC_CUSTOMER
ISJP_CUSTDATA
ISJP_CUSTDATA_CS
|
Document Status
|
Complete
|
Estimates
Sl.No
|
Activity
|
Estimation in Hours
|
1
|
Research
|
01+01
|
2
|
Documentation
|
01+01
|
3
|
Development/ Config
|
02+01
|
4
|
Unit test in DEV
|
00
|
5
|
Unit test in QUA
|
00
|
6
|
Other activity
|
00
|
|
TOTAL
|
4+3
|
References
Prior Tickets
[Provide links of prior associated Spec / Break Fix BOSS document(s)]
N/A
Documents
[Attach any document(s) received for the requirement(s)]
0001566382 - Japan Tax.pdf
0001057539 - Japan Corporate Law.pdf
NDE_Active_DEFINE_CHANGEOVER_YR_Z_20121126.txt
Spec Changes
[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]
Sl.
|
Change Details
|
Requested By
|
Requested On
|
Notes if any
|
1
|
Activate BADI's for master datato meet Japan summary invoice requirement
|
Dan Brennan
|
06/04/2014
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Functional Requirement
Purpose/WHY:
[Explain the purpose of the project and the reason why this requirement has come]
1) As Part of Japan Implementation , Japanese Tax Laws are needed to be configured as they are different from US Tax Laws.
In order to properly calculate the Japan Fixed Asset depreciation, SAP OSS note 1057539 and 1566382 instructed to implement the related BADIs. Multiple BADIs are needed because Japan tax rules have changed couple times in the past 10 years, therefore different depreciation method is required for Fixed Assets acquired before 2007, between 2007 and 2012 and after 2012.
2) Japan has a requirement to create a monthly summary invoice for customer. As part of this requirement SAP has provided standard BADI's as solutions.
In Scope:
[List the
activities to be included in scope]
This Badi only works for Japan Tax Law.
Out of Scope:
[Out of scope activities]
Tax laws of Other Countries are not included in this solution.
Solution Summary
[Discuss this section with Requester and get approval prior to beginning work]
1) Implement the following Badi and add code in the method DEFINE_CHANGEOVER_YR as per the instructions in OSS note 1566382.
BADIs mentioned in OSS note 1057539 (change over method X and Y) and 1566382 (change over method Z) are
-BAdI definition: FAA_DC_CUSTOMER,
-Method: DEFINE_CHANGEOVER_YR
2) Activate standard BADI's to generate additional tab in customer master.
Test Plan
[List test scenarios/cases to be executed here]
Due to time constraints and lack of information/data for Badi Testing, both unit testing and Integration testing will be done by NEC.
Solution Details
[Provide complete technical details for configuration or programming here]
1) As per the Instructions in the OSS Note, we need to create Implementation of the BADI FAA_DC_CUSTOMER as Z_FAA_DC_CUSTOMER and add the code provided in the attached document in method DEFINE_CHANGEOVER_YR
2) BADI's - ISJP_CUSTDATA & ISJP_CUSTDATA_CS are activated under following path -
SPRO --> Financial Accounting (New) --> Accounts Receivable and Accounts Payable --> Business Transactions --> Country-specific Settings --> Japan --> Invoice Summary: BAdI Enhancements -->
Master Data: Add Customer Data (1) and Implementation: Add Customer Data (2).
Issues
[List Issues / Bugs identified in configuration or development]
N/A